package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.RecordArchiveset;

import java.util.List;

/**
 * 案卷目录配置Mapper接口
 *
 * @author admin
 * @date 2022-02-23
 */
public interface RecordArchivesetMapper {
    /**
     * 查询案卷目录配置
     *
     * @param archivesetId 案卷目录配置主键
     * @return 案卷目录配置
     */
    public RecordArchiveset selectRecordArchivesetByArchivesetId(Long archivesetId);

    /**
     * 查询案卷目录配置列表
     *
     * @param recordArchiveset 案卷目录配置
     * @return 案卷目录配置集合
     */
    public List<RecordArchiveset> selectRecordArchivesetList(RecordArchiveset recordArchiveset);

    /**
     * 新增案卷目录配置
     *
     * @param recordArchiveset 案卷目录配置
     * @return 结果
     */
    public int insertRecordArchiveset(RecordArchiveset recordArchiveset);

    /**
     * 修改案卷目录配置
     *
     * @param recordArchiveset 案卷目录配置
     * @return 结果
     */
    public int updateRecordArchiveset(RecordArchiveset recordArchiveset);

    /**
     * 删除案卷目录配置
     *
     * @param archivesetId 案卷目录配置主键
     * @return 结果
     */
    public int deleteRecordArchivesetByArchivesetId(Long archivesetId);

    /**
     * 批量删除案卷目录配置
     *
     * @param archivesetIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteRecordArchivesetByArchivesetIds(Long[] archivesetIds);
}
